home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 January / 01_03.iso / software / snow / fsnowgen_setup.exe / {app} / fsnowgen.exe / 0 / RCDATA / TMAINWINDOW / TMAINWINDOW.txt
Text File  |  2002-11-03  |  12KB  |  489 lines

  1. object MainWindow: TMainWindow
  2.   Left = 204
  3.   Top = 295
  4.   Width = 780
  5.   Height = 414
  6.   Caption = 'Fractal Snowflake Generator 1.2'
  7.   Color = clBtnFace
  8.   Constraints.MinHeight = 414
  9.   Constraints.MinWidth = 513
  10.   Font.Charset = DEFAULT_CHARSET
  11.   Font.Color = clWindowText
  12.   Font.Height = -11
  13.   Font.Name = 'MS Shell Dlg'
  14.   Font.Style = []
  15.   OldCreateOrder = False
  16.   Position = poDesktopCenter
  17.   ShowHint = True
  18.   OnCreate = FormCreate
  19.   OnResize = FormResize
  20.   OnShow = FormShow
  21.   PixelsPerInch = 96
  22.   TextHeight = 13
  23.   object Panel1: TPanel
  24.     Left = 356
  25.     Top = 0
  26.     Width = 416
  27.     Height = 380
  28.     Align = alRight
  29.     BevelOuter = bvNone
  30.     TabOrder = 0
  31.     object EmailLabel: TLabel
  32.       Left = 297
  33.       Top = 352
  34.       Width = 112
  35.       Height = 13
  36.       Hint = 'Send mail'
  37.       Alignment = taRightJustify
  38.       Caption = 'contact@a-i-studio.com'
  39.       Font.Charset = DEFAULT_CHARSET
  40.       Font.Color = 14483456
  41.       Font.Height = -11
  42.       Font.Name = 'MS Shell Dlg'
  43.       Font.Style = [fsUnderline]
  44.       ParentFont = False
  45.       OnClick = EmailLabelClick
  46.     end
  47.     object WebSiteLabel: TLabel
  48.       Left = 216
  49.       Top = 352
  50.       Width = 65
  51.       Height = 13
  52.       Hint = 'Visit our web site'
  53.       Caption = 'a-i-studio.com'
  54.       Font.Charset = DEFAULT_CHARSET
  55.       Font.Color = 14483456
  56.       Font.Height = -11
  57.       Font.Name = 'MS Shell Dlg'
  58.       Font.Style = [fsUnderline]
  59.       ParentFont = False
  60.       OnClick = WebSiteLabelClick
  61.     end
  62.     object Label13: TLabel
  63.       Left = 216
  64.       Top = 336
  65.       Width = 177
  66.       Height = 13
  67.       Caption = #169' 2002 A.I.Studio. All rights reserved.'
  68.     end
  69.     object GroupBox1: TGroupBox
  70.       Left = 8
  71.       Top = 8
  72.       Width = 193
  73.       Height = 81
  74.       Caption = 'General Properties'
  75.       TabOrder = 0
  76.       object Label1: TLabel
  77.         Left = 16
  78.         Top = 24
  79.         Width = 71
  80.         Height = 13
  81.         Caption = '&Number of rays'
  82.         FocusControl = RaysField
  83.       end
  84.       object Label4: TLabel
  85.         Left = 104
  86.         Top = 24
  87.         Width = 50
  88.         Height = 13
  89.         Caption = '&Complexity'
  90.         FocusControl = IterationsField
  91.       end
  92.       object RaysField: TFnpNumericEdit
  93.         Left = 16
  94.         Top = 40
  95.         Width = 73
  96.         Height = 21
  97.         Hint = '[1..30]. Use Up/Down keyboard buttons to change value.'
  98.         MaxLength = 2
  99.         TabOrder = 0
  100.         OnChange = AutoRefreshCheckBoxClick
  101.         Decimals = 0
  102.         MaxValue = 30
  103.         MinValue = 1
  104.         AllowOutOfBounds = False
  105.         Value = 6
  106.       end
  107.       object IterationsField: TFnpNumericEdit
  108.         Left = 104
  109.         Top = 40
  110.         Width = 73
  111.         Height = 21
  112.         Hint = '[1..12]. Use Up/Down keyboard buttons to change value.'
  113.         MaxLength = 2
  114.         TabOrder = 1
  115.         OnChange = AutoRefreshCheckBoxClick
  116.         Decimals = 0
  117.         MaxValue = 12
  118.         MinValue = 1
  119.         AllowOutOfBounds = False
  120.         Value = 8
  121.       end
  122.     end
  123.     object GroupBox2: TGroupBox
  124.       Left = 8
  125.       Top = 96
  126.       Width = 193
  127.       Height = 129
  128.       Caption = 'Sub-rays Properties'
  129.       TabOrder = 1
  130.       object Label2: TLabel
  131.         Left = 16
  132.         Top = 24
  133.         Width = 49
  134.         Height = 13
  135.         Caption = '&Scaling, %'
  136.         FocusControl = ScalingField
  137.       end
  138.       object Label3: TLabel
  139.         Left = 16
  140.         Top = 72
  141.         Width = 51
  142.         Height = 13
  143.         Caption = '&Position, %'
  144.         FocusControl = SubPosField
  145.       end
  146.       object Label5: TLabel
  147.         Left = 104
  148.         Top = 72
  149.         Width = 37
  150.         Height = 13
  151.         Caption = '&Angle, '#176
  152.         FocusControl = SubAngleField
  153.       end
  154.       object ScalingField: TFnpNumericEdit
  155.         Left = 16
  156.         Top = 40
  157.         Width = 73
  158.         Height = 21
  159.         Hint = '[3..300]. Use Up/Down keyboard buttons to change value.'
  160.         MaxLength = 3
  161.         TabOrder = 0
  162.         OnChange = AutoRefreshCheckBoxClick
  163.         Decimals = 0
  164.         MaxValue = 300
  165.         MinValue = 3
  166.         AllowOutOfBounds = False
  167.         Value = 60
  168.       end
  169.       object SubPosField: TFnpNumericEdit
  170.         Left = 16
  171.         Top = 88
  172.         Width = 73
  173.         Height = 21
  174.         Hint = '[5..100]. Use Up/Down keyboard buttons to change value.'
  175.         MaxLength = 3
  176.         TabOrder = 2
  177.         OnChange = AutoRefreshCheckBoxClick
  178.         Decimals = 0
  179.         MaxValue = 100
  180.         MinValue = 5
  181.         AllowOutOfBounds = False
  182.         Value = 50
  183.       end
  184.       object SubAngleField: TFnpNumericEdit
  185.         Left = 104
  186.         Top = 88
  187.         Width = 73
  188.         Height = 21
  189.         Hint = '[5..175]. Use Up/Down keyboard buttons to change value.'
  190.         MaxLength = -1
  191.         TabOrder = 3
  192.         OnChange = AutoRefreshCheckBoxClick
  193.         Decimals = 1
  194.         MaxValue = 175
  195.         MinValue = 5
  196.         AllowOutOfBounds = False
  197.         Value = 60
  198.       end
  199.       object Button1: TButton
  200.         Left = 104
  201.         Top = 40
  202.         Width = 73
  203.         Height = 25
  204.         Caption = 'Ran&dom'
  205.         TabOrder = 1
  206.         OnClick = Button1Click
  207.       end
  208.     end
  209.     object GroupBox3: TGroupBox
  210.       Left = 216
  211.       Top = 8
  212.       Width = 193
  213.       Height = 313
  214.       Caption = 'Scene Properties'
  215.       TabOrder = 2
  216.       object Label7: TLabel
  217.         Left = 16
  218.         Top = 120
  219.         Width = 58
  220.         Height = 13
  221.         Caption = '&Background'
  222.       end
  223.       object BgColorButton: TCDPSpeedButton
  224.         Left = 16
  225.         Top = 136
  226.         Width = 73
  227.         Height = 26
  228.         Flat = True
  229.         Color = 8404992
  230.         Options = [cdpColorPreview]
  231.         OnChange = BgColorButtonChange
  232.         OnColorPreview = BgColorButtonColorPreview
  233.       end
  234.       object Label8: TLabel
  235.         Left = 104
  236.         Top = 120
  237.         Width = 54
  238.         Height = 13
  239.         Caption = 'F&oreground'
  240.       end
  241.       object FgColorButton: TCDPSpeedButton
  242.         Left = 104
  243.         Top = 136
  244.         Width = 73
  245.         Height = 26
  246.         Flat = True
  247.         Options = [cdpColorPreview]
  248.         OnChange = FgColorButtonChange
  249.         OnColorPreview = FgColorButtonColorPreview
  250.       end
  251.       object Label6: TLabel
  252.         Left = 16
  253.         Top = 24
  254.         Width = 42
  255.         Height = 13
  256.         Caption = '&Rotate, '#176
  257.         FocusControl = RotateAngleField
  258.       end
  259.       object Bevel4: TBevel
  260.         Left = 16
  261.         Top = 104
  262.         Width = 161
  263.         Height = 17
  264.         Shape = bsTopLine
  265.       end
  266.       object Label9: TLabel
  267.         Left = 104
  268.         Top = 24
  269.         Width = 41
  270.         Height = 13
  271.         Caption = 'Scal&e, %'
  272.         FocusControl = GlobalScaleField
  273.       end
  274.       object Bevel1: TBevel
  275.         Left = 16
  276.         Top = 256
  277.         Width = 161
  278.         Height = 17
  279.         Shape = bsTopLine
  280.       end
  281.       object AntiAliasCheckBox: TCheckBox
  282.         Left = 16
  283.         Top = 200
  284.         Width = 73
  285.         Height = 17
  286.         Caption = 'Ant&i-alias'
  287.         Checked = True
  288.         State = cbChecked
  289.         TabOrder = 3
  290.         OnClick = AntiAliasCheckBoxClick
  291.       end
  292.       object FadeCheckBox: TCheckBox
  293.         Left = 16
  294.         Top = 224
  295.         Width = 65
  296.         Height = 17
  297.         Hint = 'Make sub-rays transparent'
  298.         Caption = '&Fade'
  299.         Checked = True
  300.         State = cbChecked
  301.         TabOrder = 4
  302.         OnClick = RefreshButtonClick
  303.       end
  304.       object RotateAngleField: TFnpNumericEdit
  305.         Left = 16
  306.         Top = 40
  307.         Width = 73
  308.         Height = 21
  309.         Hint = '[0,0..359,0]. Use Up/Down keyboard buttons to change value.'
  310.         MaxLength = -1
  311.         TabOrder = 0
  312.         OnChange = AutoRefreshCheckBoxClick
  313.         Decimals = 1
  314.         MaxValue = 359
  315.         AllowOutOfBounds = False
  316.       end
  317.       object AutoRotateCheckBox: TCheckBox
  318.         Left = 16
  319.         Top = 72
  320.         Width = 73
  321.         Height = 17
  322.         Caption = 'A&uto rotate'
  323.         TabOrder = 2
  324.         OnClick = AutoRotateCheckBoxClick
  325.       end
  326.       object GlobalScaleField: TFnpNumericEdit
  327.         Left = 104
  328.         Top = 40
  329.         Width = 73
  330.         Height = 21
  331.         Hint = '[10..150]. Use Up/Down keyboard buttons to change value.'
  332.         MaxLength = -1
  333.         TabOrder = 1
  334.         OnChange = FormResize
  335.         Decimals = 0
  336.         MaxValue = 150
  337.         MinValue = 10
  338.         AllowOutOfBounds = False
  339.         Value = 80
  340.       end
  341.       object RefreshButton: TButton
  342.         Left = 16
  343.         Top = 272
  344.         Width = 75
  345.         Height = 25
  346.         Caption = 'Refres&h'
  347.         Default = True
  348.         TabOrder = 6
  349.         OnClick = RefreshButtonClick
  350.       end
  351.       object AutoRefreshCheckBox: TCheckBox
  352.         Left = 104
  353.         Top = 276
  354.         Width = 81
  355.         Height = 17
  356.         Caption = 'Au&to refresh'
  357.         Checked = True
  358.         State = cbChecked
  359.         TabOrder = 7
  360.         OnClick = AutoRefreshCheckBoxClick
  361.       end
  362.       object RandomizeCheckBox: TCheckBox
  363.         Left = 104
  364.         Top = 224
  365.         Width = 73
  366.         Height = 17
  367.         Hint = 'Randomize transparency of sub-rays'
  368.         Caption = 'Randomi&ze'
  369.         TabOrder = 5
  370.         OnClick = RefreshButtonClick
  371.       end
  372.       object SwapButton: TButton
  373.         Left = 64
  374.         Top = 168
  375.         Width = 65
  376.         Height = 25
  377.         Caption = 'Swap (&/)'
  378.         TabOrder = 8
  379.         OnClick = SwapButtonClick
  380.       end
  381.     end
  382.     object GroupBox4: TGroupBox
  383.       Left = 8
  384.       Top = 232
  385.       Width = 193
  386.       Height = 137
  387.       Caption = 'Saving Options'
  388.       TabOrder = 3
  389.       object Label10: TLabel
  390.         Left = 16
  391.         Top = 24
  392.         Width = 45
  393.         Height = 13
  394.         Caption = '&Width, px'
  395.         FocusControl = ScalingField
  396.       end
  397.       object Label11: TLabel
  398.         Left = 104
  399.         Top = 24
  400.         Width = 48
  401.         Height = 13
  402.         Caption = 'Hei&ght, px'
  403.         FocusControl = ScalingField
  404.       end
  405.       object CopyButton: TButton
  406.         Left = 16
  407.         Top = 96
  408.         Width = 161
  409.         Height = 25
  410.         Caption = 'Sa&ve to BMP'
  411.         TabOrder = 3
  412.         OnClick = CopyButtonClick
  413.       end
  414.       object XSizeField: TFnpNumericEdit
  415.         Left = 16
  416.         Top = 40
  417.         Width = 73
  418.         Height = 21
  419.         Hint = '[100..5000]. Use Up/Down keyboard buttons to change value.'
  420.         MaxLength = 5
  421.         TabOrder = 0
  422.         OnChange = XSizeFieldChange
  423.         Decimals = 0
  424.         MaxValue = 5000
  425.         MinValue = 100
  426.         AllowOutOfBounds = False
  427.         Value = 500
  428.       end
  429.       object YSizeField: TGrNumericEdit
  430.         Left = 104
  431.         Top = 40
  432.         Width = 73
  433.         Height = 21
  434.         Hint = '[100..5000]. Use Up/Down keyboard buttons to change value.'
  435.         MaxLength = 5
  436.         TabOrder = 1
  437.         Decimals = 0
  438.         MaxValue = 5000
  439.         MinValue = 100
  440.         AllowOutOfBounds = False
  441.         Value = 500
  442.       end
  443.       object YEqXCheckBox: TCheckBox
  444.         Left = 104
  445.         Top = 72
  446.         Width = 57
  447.         Height = 17
  448.         Caption = 'Y &= X'
  449.         Checked = True
  450.         State = cbChecked
  451.         TabOrder = 2
  452.         OnClick = YEqXCheckBoxClick
  453.       end
  454.     end
  455.   end
  456.   object PaintBoxPanel: TPanel
  457.     Left = 0
  458.     Top = 0
  459.     Width = 356
  460.     Height = 380
  461.     Align = alClient
  462.     BevelOuter = bvNone
  463.     BorderStyle = bsSingle
  464.     TabOrder = 1
  465.     object PaintBox: TPaintBox32
  466.       Left = 16
  467.       Top = 16
  468.       Width = 97
  469.       Height = 97
  470.       TabOrder = 0
  471.       OnPaintBuffer = PaintBoxPaintBuffer
  472.     end
  473.   end
  474.   object RotateTimer: TTimer
  475.     Enabled = False
  476.     Interval = 10
  477.     OnTimer = RotateTimerTimer
  478.     Left = 36
  479.     Top = 160
  480.   end
  481.   object SaveDialog: TSaveDialog
  482.     Filter = 'Windows Bitmap Images (*.bmp)|*.bmp'
  483.     Options = [ofOverwritePrompt, ofHideReadOnly, ofPathMustExist, ofEnableSizing]
  484.     Title = 'Save Bitmap Image'
  485.     Left = 72
  486.     Top = 160
  487.   end
  488. end
  489.